package com.jsmtr.rms.entity;

import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name = "DoSS_User")
public class DoSSUser {
    @Id
    @Column(nullable = false, length = 50)
    private String id; // ID

    @Column(nullable = false, length = 50)
    private String fid; // 招聘流程ID

    @Column(nullable = false, length = 50)
    private String userid; // 应聘者ID

    /*@Column(nullable = true)
    private Date ssdate; // 录入时间*/

    @Column(nullable = true, length = 50)
    private String pointuser; // 笔试录入人

    @Column(nullable = true)
    private Date pointdate;//笔试成绩录入时间

    @Column(nullable = true, length = 10)
    private String point; // 测评得分

    @Column(nullable = true, length = 10)
    private String result; // 测评结果（结果通过;未通过）

    @Column(nullable = false)
    private Integer notice; // 是否通知应聘者

    @Column(nullable = true, length = 10)
    private String op8; // 报到结果是否公开（null/已公布/未公布）

    @Column(length = 1000)
    private String bz; //测评备注

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getFid() {
        return fid;
    }

    public void setFid(String fid) {
        this.fid = fid;
    }

    public String getUserid() {
        return userid;
    }

    public void setUserid(String userid) {
        this.userid = userid;
    }

   /* public Date getSsdate() {
        return ssdate;
    }

    public void setSsdate(Date ssdate) {
        this.ssdate = ssdate;
    }
*/

    public String getPointuser() {
        return pointuser;
    }

    public void setPointuser(String pointuser) {
        this.pointuser = pointuser;
    }

    public Date getPointdate() {
        return pointdate;
    }

    public void setPointdate(Date pointdate) {
        this.pointdate = pointdate;
    }

    public String getPoint() {
        return point;
    }

    public void setPoint(String point) {
        this.point = point;
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public String getOp8() {
        return op8;
    }

    public void setOp8(String op8) {
        this.op8 = op8;
    }

    public Integer getNotice() {
        return notice;
    }

    public void setNotice(Integer notice) {
        this.notice = notice;
    }

    public String getBz() {
        return bz;
    }

    public void setBz(String bz) {
        this.bz = bz;
    }
}
